noble cause - Spanish English Dictionary